package _05_hoursework;

public class IfElseIfElseDemo3 {
    public static void main(String[] args){
        // 需求：根据ＱＱ在线的天数来判断QQ的等级
        /**
         * 分析：
         * step1:定义一个整数类型变量days，表示天数===》 int days;
         * step2:利用if_else if_else 多分支判断天数范围
         * step3:业务需求====》 1.无等级======> [0,5)  //小于0不合理
         *                     2.一颗星======> [5,12)
         *                     3.两颗星======>[12,21)
         *                     4.三颗星======>[21,32)
         *                     5.月亮========>[32,正无穷)
         */
        int days = 32;
        if(days>=0){

            if(days<5){
                System.out.println("无等级");
            }else if(days<12){
                System.out.println("一颗星");
            }else if(days<21){
                System.out.println("两颗星");
            }else if(days<32){
                System.out.println("三颗星");
            }else {
                System.out.println("月亮");
            }
        }else{
            System.out.println("数据不合理");
        }

        //总结：1.根据业务需求分析，天数只能有正整数，没有负数
        //      2. if_else if_else 多分支 适合做区间选择
        //      3. if_else可以嵌套使用
    }
}
